* {
    margin: 0;
    padding: 0;
}

body {
    font-size: 14px;
    color: #000;
    font-family: Arial, 微软雅黑, 宋体;
}

ul {
    list-style: none;
}

img {
    display: block;
    border: none;
}

a {
    color: #000;
    text-decoration: none;
}

/*头部*/
header {
    width: 100%;
    height: 40px;
    background: #3f3f3f;
}

.head_c {
    width: 1200px;
    height: 40px;
    margin: 0 auto;
}

/*头部左侧*/
.dl {
    width: 420px;
    height: 40px;
    float: left;
}

.dl a {
    font-size: 14px;
    color: #fff;
    line-height: 40px;
}

.dl span {
    font-size: 14px;
    color: #fff;
    line-height: 40px;
}

/*头部右侧*/
.head_right {
    width: 520px;
    height: 40px;
    float: right;
}

.head_right img {
    width: 22px;
    height: 17px;
    float: left;
    margin-left: 200px;
    margin-right: 10px;
    margin-top: 11px;
}

.head_right p {
    font-size: 14px;
    color: #fff;
    float: left;
    line-height: 40px;
    margin-right: 20px;
}

.head_right a {
    font-size: 14px;
    color: #fff;
    line-height: 40px;
    float: right;
}

.head_right span {
    font-size: 14px;
    color: #fff;
    line-height: 40px;
    float: right;
    margin: 0 10px;
}

.top_c {
    background-color: #F3F3F3;
    width: 100%;
    height: 130px;
}

.top {
    width: 1200px;
    height: 130px;
    margin: 0 auto;
}

/*logo*/
.logo {
    width: 211px;
    height: 62px;
    float: left;
    margin-top: 35px;
}

/*搜索*/
.search {
    width: 510px;
    height: 45px;
    float: left;
    margin-left: 100px;
    margin-top: 40px;
}
.search ul{
    width: 459px;
    height: 20px;
    line-height: 20px;
    overflow:hidden;
    word-break:keep-all;
    white-space:nowrap;
    text-overflow:ellipsis;
}
.search ul li{
    color: #ccc;
    float: left;
    margin: 0 5px;
}

.ss {
    width: 447px;
    height: 44px;
    border: 1px solid #f59600;
    font-size: 14px;
    line-height: 44px;
    padding-left: 10px;
}

.search img {
    width: 51px;
    height: 47px;
    float: right;
}

.top_right {
    width: 240px;
    height: auto;
    float: right;
    margin-top: 30px;
}

.top_right li {
    width: 80px;
    height: auto;
    float: left;
}

.top_right li img {
    width: 47px;
    height: 47px;
    margin: 0 auto;
}

.top_right li p {
    font-size: 14px;
    text-align: center;
}

.spm {
    height: 40px;
    background-color: #EFEFEF;
}

.spm p {
    margin-left: auto;
    padding-top: 12px;
    margin-right: auto;
    width: 1200px;
    padding-left: 25px;
}

.spxq {
    width: 1350px;
    margin-left: auto;
    margin-right: auto;
    height: 500px;
}

.spxq p {
    color: #999696;
    font-size: 12px;
    padding-top: 25px;
    padding-left: 10px;
    margin-left: auto;
    margin-right: auto;
}

.xq {
    width: 600px;
    height: 400px;
    /* [disabled]margin-left: auto; */
    /* [disabled]margin-right: auto; */
    float: left;
    margin-top: 15px;
}

.xq .xq_left {
    width: 230px;
    height: 230px;
    float: left;
    padding-left: 50px;
    padding-top: 30px;
}

.xq .xq_right {
    float: left;
    width: 200px;
    margin-left: 65px;
}


.xq .xq_right ul {
    margin-top: 15px;

}

.jq p m {
    color: #FF0004;
    font-size: 19px;
    font-weight: bold;
}

.details_table{
    width: 300px;
    margin-top: 30px;
}

.details_table tr {
    width: 300px;
}
.details_table tr td {
    font-size: 12px;
    width: 130px;
    padding: 5px;
    vertical-align:top;
}

.spxq .spxq_right {
    width: 750px;
    float: right;
    height: 400px;
    margin-top: 25px;
}

.spxq .spxq_right .zt {
    margin-left: 80px;
    font-size: 16px;
    margin-bottom: 3px;
}

.spxq_right .zt p {
    font-size: 20px;
    color: #000000;
    font-family: "微软雅黑";
    font-weight: bold;
    margin-bottom: 3px;
}

.spxq .spxq_right .zhuchang {
    margin-left: 80px;
    border: 1px solid #CFCFCF;
    width: 680px;
    height: 230px;
    margin-top: 5px;
    padding-top: 5px;
}

.spxq_right .zhuchang .kuangyi {
    width: 134px;
    height: 220px;
    margin-left: 0px;
    border-right: 1px solid #CFCFCF;
    margin-top: 5px;
    margin-bottom: 5px;
    float: left;
    /* [disabled]clear: none; */
}

.kuangyi .gwmz img {
    width: 90px;
    height: 30px;
    margin-left: auto;
    margin-right: auto;
}

.zhuchang .kuangyi img {
    margin-left: auto;
    margin-right: auto;
    /* [disabled]width: auto; */
}

.zhuchang .kuangyi .sptp {
    width: 100px;
    height: 100px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
}

.kuangyi .sptp img {
    width: 100px;
    height: 100px;
}

.kuangyi .sptp .jg {
    margin-top: 10px;
    text-align: center;
}


.kuangyi .sptp span {
    color: #FF0004;
    font-size: 16px;
    font-weight: bold;
    width: 100px;
}

.kuangyi .sptp  {
    width: 70px;
    height: 30px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    border-radius: 10px;
    background-color: #F08952;
    color: #F95701;
    font-weight: bold;
    text-align: center;
    line-height: 2;
}
.ckxq{
    width: 70px;
    height: 30px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    border-radius: 10px;
    font-weight: bold;
    text-align: center;
    line-height: 2;
    border: 1px solid rgb(168,167,167);
}
.ckxq a{
    color: black;
}
.ckxq:hover a{
    color: rgb(114,31,31);
}


.spxq_right .zhuchang .kuanger {
    width: 134px;
    height: 220px;
    margin-top: 5px;
    border-right: 1px solid #CFCFCF;
    float: left;
}

.kuanger .gwmz img {
    width: 70px;
    height: 30px;
    margin-left: auto;
    margin-right: auto;
}

.zhuchang .kuanger .sptp {
    width: 100px;
    height: 100px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
}

.kuanger .sptp img {
    width: 100px;
    height: 100px;
}

.kuanger .sptp .jg {
    margin-top: 10px;
    text-align: center;
}

.kuanger .sptp span {
    color: #FF0004;
    font-size: 16px;
    font-weight: bold;
    width: 100px;
}

.kuanger .sptp  {
    width: 70px;
    height: 30px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    border-radius: 10px;
    background-color: #F08952;
    color: #F95701;
    font-weight: bold;
    text-align: center;
    line-height: 2;
}

.spxq_right .zhuchang .kuangsan {
    width: 134px;
    height: 220px;
    border-right: 1px solid #CFCFCF;
    margin-top: 5px;
    float: left;
}

.kuangsan .gwmz img {
    width: 55px;
    height: 30px;
    margin-left: auto;
    margin-right: auto;
    min-width: 0px;
}

.zhuchang .kuangsan .sptp {
    width: 100px;
    height: 100px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
}

.kuangsan .sptp img {
    width: 100px;
    height: 100px;
}

.kuangsan .sptp .jg {
    margin-top: 10px;
    text-align: center;
}

.kuangsan .sptp span {
    color: #FF0004;
    font-size: 16px;
    font-weight: bold;
    width: 100px;
}

.kuangsan .sptp  {
    width: 70px;
    height: 30px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    border-radius: 10px;
    background-color: #F08952;
    color: #F95701;
    font-weight: bold;
    text-align: center;
    line-height: 2;
}

.spxq_right .zhuchang .kuangsi {
    width: 134px;
    height: 220px;
    border-right: 1px solid #CFCFCF;
    float: left;
    margin-left: 0px;
    margin-top: 5px;
}

.kuangsi .sptp  {
    width: 90px;
    height: 30px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    border-radius: 10px;
    background-color: #F08952;
    color: #F95701;
    font-weight: bold;
    text-align: center;
    line-height: 2;
}

.kuangsi .gwmz img {
    width: 90px;
    height: 30px;
    margin-left: 35px;
    margin-right: auto;
}

.zhuchang .kuangsi .sptp {
    width: 100px;
    height: 100px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
}

.kuangsi .sptp img {
    width: 100px;
    height: 100px;
}

.kuangsi .sptp .jg {
    margin-top: 10px;
    text-align: center;
}

.kuangsi .sptp span {
    color: #FF0004;
    font-size: 16px;
    font-weight: bold;
    width: 100px;
}

.spxq_right .zhuchang .kuangwu {
    width: 134px;
    height: 220px;
    margin-top: 5px;
    /* [disabled]padding-bottom: auto; */
    float: left;
}

.kuangwu .gwmz img {
    width: 60px;
    height: 28px;
    margin-left: auto;
    margin-right: auto;
}

.zhuchang .kuangwu .sptp {
    width: 100px;
    height: 100px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
}

.kuangwu .sptp img {
    width: 100px;
    height: 100px;
}

.kuangwu .sptp .jg {
    margin-top: 10px;
    text-align: center;
}

.kuangwu .sptp span {
    color: #FF0004;
    font-size: 16px;
    font-weight: bold;
    width: 100px;
}

.kuangwu .sptp  {
    width: 90px;
    height: 30px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    border-radius: 10px;
    background-color: #F08952;
    color: #F95701;
    font-weight: bold;
    text-align: center;
    line-height: 2;
}


/*导航*/
nav {
    width: 100%;
    height: 45px;
    background: #f59600;
}

nav ul {
    width: 1200px;
    height: auto;
    margin: 0 auto;
}

nav ul li {
    width: 200px;
    height: auto;
    float: left;
    text-align: center;
}

.on {
    width: 200px;
    height: auto;
    background: #f58a00;
    float: left;
    text-align: center;
}

nav ul li a {
    font-size: 18px;
    color: #fff;
    text-align: center;
    line-height: 45px;
}

nav ul li:hover {
    width: 200px;
    height: auto;
    background: #f58a00;
    float: left;
    text-align: center;
}

.login {
    width: 910px;
    height: auto;
    margin: 0 auto;
    margin-top: 90px;
}

.login_left {
    width: 469px;
    height: 390px;
    float: left;
}

.login_right {
    width: 360px;
    height: auto;
    float: right;
}

.login_tittle {
    font-size: 24px;
    text-align: center;
    font-weight: 600;
}

.form {
    width: 360px;
    height: auto;
    margin-top: 20px;
}

.yhm {
    width: 330px;
    height: 45px;
    border: none;
    border-bottom: 1px solid #666;
    background: url(../images/10.png) no-repeat left center;
    margin-bottom: 10px;
    font-size: 14px;
    /*color:#999;*/
    padding-left: 30px;
}

.mm {
    width: 330px;
    height: 45px;
    border: none;
    border-bottom: 1px solid #666;
    background: url(../images/11.png) no-repeat left center;
    margin-bottom: 10px;
    font-size: 14px;
    color: #999;
    padding-left: 30px;
}

.yzm {
    width: 360px;
    height: auto;
}

.yzm_left {
    width: 230px;
    height: 45px;
    float: left;
}

.yan {
    width: 210px;
    height: 45px;
    border: none;
    border-bottom: 1px solid #666;
    background: url(../images/13.png) no-repeat left center;
    margin-bottom: 10px;
    font-size: 14px;
    color: #999;
    padding-left: 30px;
}

.yzm_right {
    width: 110px;
    height: auto;
    float: right;
}

.yzm_right > div {
    width: 65px;
    height: 29px;
    float: left;
    margin-top: 10px;
    margin-right: 5px;
    background: rgb(245, 253, 243);
    border: 1px solid black;
    line-height: 29px;
    text-align: center;
    text-decoration: line-through;
}

.yzm_right p {
    font-size: 12px;
    float: left;
    line-height: 45px;
}

.zidong {
    width: 100%;
    height: 25px;
    float: left;
    margin-top: 20px;
}

.zidong_left {
    line-height: 22px;
    font-size: 13px;
    float: left;
    color: #858585;
}

.zidong_right {
    line-height: 22px;
    font-size: 13px;
    float: right;
    color: #858585;
}

.zidong_right a {
    line-height: 22px;
    font-size: 13px;
    color: #0c6db9;
}

.deng {
    width: 358px;
    height: 41px;
    background: #eda05b;
    float: left;
    margin-top: 5px;
    border: 0px;
    color: #fff;
    font-size: 17px;
}

.qita {
    width: 358px;
    height: auto;
    float: left;
    padding-top: 20px;
}

.qita_line {
    width: 358px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-size: 15px;
    color: #333;
    background: url(../images/16.png) no-repeat center center;
}

.qita_qq {
    width: 238px;
    height: 40px;
    text-align: center;
    padding-left: 70px;
}


/*底部*/
.footer {
    width: 100%;
    height: 215px;
    background: #3f3f3f;
    float: left;
    margin-top: 100px;
}


.footer_center {
    width: 1200px;
    height: 215px;
    margin: 0px auto;
}

.footer_center ul li {
    width: 185px;
    height: auto;
    float: left;
    padding-top: 40px;
}

.footer_center ul li h3 {
    width: 185px;
    line-height: 40px;
    color: #fff;
    font-weight: normal;
    font-size: 15px;
}


.footer_center ul li h3 a {
    width: 185px;
    line-height: 40px;
    color: #fff;
    font-weight: normal;
    font-size: 15px;
}

.footer_center ul li p {
    width: 185px;
    line-height: 28px;
    color: #858585;
    font-size: 14px;
}

.erweima {
    width: 137px;
    height: 137px;
    margin-top: 40px;
    float: right;
}

/*注册*/
.zhu_wrap {
    width: 630px;
    height: 470px;
    margin: 0px auto;
    padding: 60px 0px;
    padding-bottom: 0px;
}

.zhu_title {
    font-size: 24px;
    text-align: center;
    font-weight: 600;
    width: 80%;
    float: none;
    clear: none;
}

.zhu_list {
    width: 100%;
    height: 40px;
    margin-top: 25px;
}

.zhu_listleft {
    width: 70px;
    height: 40px;
    line-height: 40px;
    text-align: right;
    font-size: 14px;
    color: #777777;
    margin-right: 20px;
    float: left;
}

.zhu_listmiddle {
    width: 290px;
    height: 38px;
    font-size: 14px;
    color: #777777;
    border: 1px solid #b8b8b8;
    line-height: 38px;
    padding-left: 10px;
}


.zhu_listright {
    width: auto;
    height: 40px;
    font-size: 14px;
    color: #939393;
    line-height: 40px;
    float: right;
    padding-left: 25px;
    text-align: center;
    text-decoration: none;
}


.zhu_listduan {
    width: 140px;
    height: 38px;
    font-size: 14px;
    color: #777777;
    float: left;
    border: 1px solid #b8b8b8;
    line-height: 38px;
    padding-left: 10px;
}

.zhu_listyan {
    width: 140px;
    height: 40px;
    font-size: 15px;
    color: #fff;
    float: left;
    background: #9b9898;
    text-align: center;
    line-height: 40px;
    margin-left: 10px;
    border: 0px;
}


.zhu_an {
    width: 300px;
    height: 40px;
    float: left;
    background: #eda05b;
    text-align: center;
    line-height: 40px;
    color: #fff;
    font-size: 17px;
    border: 0px;
}

/*个人中心*/
.ge_main {
    width: 100%;
    height: auto;
    background: #f1f1f1;
}

.ge_wrap {
    width: 1200px;
    height: auto;
    margin: 0px auto;
    padding-top: 25px;
}

.ge_left {
    width: 225px;
    height: auto;
    float: left;
    background: #fff;
}

.ge_title {
    width: 225px;
    height: 40px;
    float: left;
    line-height: 40px;
    text-align: center;
    font-size: 18px;
    background: #434343;
    color: #fff;
}

.ge_leftlist {
    width: 225px;
    padding-top: 45px;
    float: left;
    border-bottom: 1px solid #d2d2d2;
    padding-bottom: 30px;
}

.ge_leftlist ul li {
    width: 180px;
    float: left;
    text-align: center;
    font-size: 14px;
    color: #686868;
}

.ge_leftlist ul li a {
    width: 180px;
    float: left;
    line-height: 40px;
    text-align: center;
    font-size: 14px;
    color: #686868;
}

.ge_leftlist ul li a:hover {
    width: 180px;
    float: left;
    text-align: center;
    font-size: 14px;
    color: #f59600;
}


.ge_leftzhang {
    width: 215px;
    height: auto;
    float: left;
    padding: 15px 0px;
}

.ge_leftzhang h2 {
    width: 215px;
    line-height: 40px;
    font-size: 16px;
    color: #000000;
    text-align: center;
    float: left;
}


.ge_leftzhang p {
    width: 215px;
    float: left;
    line-height: 40px;
    text-align: center;
    font-size: 14px;
    color: #686868;
}

.ge_right {
    width: 870px;
    padding: 30px;
    background: #fff;
    float: right;
}

.ge_rightone {
    width: 870px;
    height: 174px;
    float: left;
}

.ge_oneleft {
    width: 125px;
    height: 174px;
    float: left;
}
.ge_oneleft #userIcon {
    width: 100%;
    max-height: 100%;
}

.ge_oneleft {
    max-width: 125px;
    max-height: 123px;
    float: left;
}

.ge_oneleft p {
    width: 80px;
    height: 47px;
    margin-left: 23px;
    background: url(../images/33.png) no-repeat left center;
    padding-left: 25px;
    line-height: 47px;
    font-size: 12px;
    color: #8f7658;
    float: left;
}

.ge_oneright {
    width: 600px;
    height: 174px;
    float: left;
    margin-left: 40px;
}

.ge_oneright1 {
    width: 600px;
    line-height: 30px;
    padding-bottom: 10px;
    float: left;
    font-size: 15px;
    color: #202020;
}

.ge_oneright1 p {
    float: left;
}

.ge_oneright1 span {
    color: #686868;
    font-size: 14px;
    padding: 0px 10px;
    float: left;
}

.ge_oneright1 a {
    color: #498bcf;
    float: left;
    font-size: 13px;
}

.ge_you {
    width: 100%;
    height: 47px;
    background: #f5f8f9;
    float: left;
    margin: 20px 0px;
}

.ge_you {
    width: 855px;
    height: 47px;
    background: #f5f8f9;
    float: left;
    margin: 20px 0px;
    padding-left: 15px;
}

.ge_you span {
    width: auto;
    height: 47px;
    float: left;
    display: block;
    font-size: 16px;
    color: #333;
    padding-right: 100px;
    line-height: 47px;
}


.tixian {
    width: 40px;
    height: 26px;
    background: #d1d1d1;
    margin-top: 7px;
    margin-left: 30px;
    line-height: 26px;
    margin-top: 10px;
    float: left;
    text-align: center;
    font-size: 14px;
    color: #333;
}

.zuji_title {
    width: 100%;
    height: 44px;
    background: #f9f9f9;
    border-bottom: 1px solid #ececec;
    float: left;
    margin-top: 20px;
}

.zuji_title span {
    height: 20px;
    border-left: 2px solid #f59600;
    display: block;
    margin-left: 20px;
    font-size: 16px;
    padding-left: 10px;
    background: #f9f9f9;
    font-weight: bold;
    border-bottom: 1px solid #ececec;
    float: left;
    margin-top: 10px;
}

.zu_list {
    width: 100%;
    height: auto;
    float: left;
    margin-top: 15px;
}

.zu_list ul li {
    width: 199px;
    height: 252px;
    float: left;
    margin-right: 24px;

}

.zu_list ul li img {
    width: 199px;
    height: 179px;
    float: left;
}

.zu_list ul li .font {
    width: 199px;
    height: 70px;
    float: left;
}

.zu_list ul li .font h2 {
    width: 199px;
    line-height: 30px;
    font-size: 18px;
    color: #e60000;
    font-weight: normal;
    float: left;
}

.zu_list ul li .font p {
    width: 199px;
    line-height: 30px;
    font-size: 14px;
    color: #393939;
    float: left;
    overflow:hidden;
    word-break:keep-all;
    white-space:nowrap;
    text-overflow:ellipsis;
}


.zu_list ul li:nth-child(4n) {
    margin-right: 0px;
}


.ping_list {
    width: 100%;
    height: 120px;
    float: left;
    border-bottom: 1px solid #e0e0e0;
    margin-top: 10px;
}


.ping_left {
    width: 114px;
    height: 105px;
    float: left;

}

.ping_right {
    width: 730px;
    height: 105px;
    float: right;

}


.ping_right p {
    width: 730px;
    line-height: 30px;
    float: left;
    font-size: 14px;
    color: #393939;

}


.fen_wrap {
    width: 100%;
    height: auto;
    float: left;
}

.fen_line {
    width: 100%;
    height: 44px;
    border-bottom: 1px solid #e60000;
    float: left;
    margin-top: 30px;
}

.fen_linecenter {
    width: 1200px;
    height: 44px;
    margin: 0px auto;
}

.fen_linecenter span {
    width: 144px;
    height: 44px;
    float: left;
    background: #e60000;
    color: #fff;
    line-height: 44px;
    text-align: center;
    font-size: 19px;
}


.fen_bao {
    width: 1200px;
    height: auto;
    padding: 30px 0px;
    margin: 0px auto;
}

.fen_wei {
    width: 1200px;
    line-height: 50px;
    font-size: 14px;
    color: #646464;
}

.fen_list {
    width: 1200px;
    height: 525px;
    margin-top: 20px;
    border: 1px solid #cfcfcf;
}

.fen_list ul li {
    width: 1200px;
    height: auto;
    padding-bottom: 10px;
    padding-top: 10px;
    border-bottom: 1px solid #cfcfcf;
}


.fen_list ul li .left_title {
    width: 60px;
    height: auto;
    line-height: 50px;
    font-size: 18px;
    float: left;
    color: #000;
    margin-left: 20px;
}

.fen_list ul li .right_fen {
    width: 1045px;
    height: auto;
    line-height: 32px;
    padding-top: 10px;
    font-size: 14px;
    color: #646464;
    margin-left: 55px;
    float: left;
}

.fen_list ul li .right_fen a {
    line-height: 32px;
    padding: 0px 25px 0px 0px;
    color: #646464;
}


.fen_main {
    width: 1200px;
    height: auto;
    float: left;
    margin-top: 30px;
}

.fen_mainleft {
    width: 860px;
    height: auto;
    float: left;
}

.fen_hui {
    width: 860px;
    height: 37px;
    float: left;
    background: #f4f4f4;
    border: 1px solid #d4d4d4;
}

.fen_hui span {
    line-height: 37px;
    font-size: 14px;
    color: #646464;
    padding: 0px 20px;
    float: left;
}


.fen_mainleft ul li {
    width: 272px;
    height: auto;
    float: left;
    border: 1px solid #d4d4d4;
    margin-right: 19px;
    margin-top: 20px;
    cursor: pointer;
}
.fen_mainleft ul li img{
    max-width: 272px;
    height: 271px;
}
.fen_mainleft ul li p{
    height: 54px;
    overflow:hidden;
    text-overflow:ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}


.fen_mainleft ul li:nth-child(3n) {
    margin-right: 0px;
}

.fen_jiawrap {
    width: 100%;
    height: 45px;
    line-height: 45px;
}

.fen_jiawrap span {
    color: #e60000;
    font-size: 20px;
    float: left;
    margin-left: 10px;
}

.fen_jiawrap p {
    color: #9c9c9c;
    font-size: 14px;
    float: right;
    margin-right: 10px;
}


.fen_xiang p {
    padding: 0px 10px;
    line-height: 26px;
    font-size: 14px;
    color: #646464;
}

.fen_ming {
    padding: 0px 10px;
    line-height: 20px;
    font-size: 14px;
    color: #9c9c9c;
    background: url(../images/55.png) no-repeat left top;
    padding-left: 25px;
    margin-left: 10px;
    padding-bottom: 7px;
}

.page {
    width: 540px;
    height: 40px;
    margin-left: 170px;
    margin-top: 40px;
    float: left;
    margin-bottom: 40px;

}

.page a {
    padding: 8px 13px;
    border: 1px solid #dddddd;
    background: #f7f7f7;
    float: left;
    margin-right: 10px;


}

.fen_mainright {
    width: 272px;
    height: auto;
    float: right;
}

.tuijian {
    width: 100%;
    height: 38px;
    border-bottom: 1px solid #b8b8b8;
    line-height: 38px;
    font-size: 18px;
    float: left;
}

.fen_mainright ul li {
    width: 272px;
    height: auto;
    float: left;
    border: 1px solid #d4d4d4;
    margin-right: 19px;
    margin-top: 20px;
}

.fen_mainright ul li img{
    width: 272px;
}


.fen_jiawrap {
    width: 100%;
    height: 45px;
    line-height: 45px;
}

.fen_jiawrap span {
    color: #e60000;
    font-size: 20px;
    float: left;
    margin-left: 10px;
}

.fen_jiawrap p {
    color: #9c9c9c;
    font-size: 14px;
    float: right;
    margin-right: 10px;
}


/*首页*/
.index_wrap {
    width: 100%;
    height: auto;
    float: left;
}

.index_center {
    width: 1200px;
    height: auto;
    margin: 0px auto;
}


.index_one {
    width: 1200px;
    height: 456px;
    float: left;
}


.index_oneleft {
    width: 225px;
    height: 456px;
    float: left;
    background: #70686b;
}

.index_oneleft {
    width: 205px;
    height: 436px;
    padding: 10px;
    float: left;
    background: #70686b;
}

.index_oneleft p {
    width: 195px;
    padding-left: 10px;
    line-height: 27px;
    font-size: 15px;
    color: #ffffff;
}

.index_oneright {
    width: auto;
    height: 436px;
    float: right;
}

.index_santu {
    width: 1200px;
    height: auto;
    float: left;
    padding-top: 15px;
}

.index_santu img {
    float: left;
    margin-right: 18px;
}

.index_title {
    width: 1200px;
    border-bottom: 1px solid #ccc;
    text-align: center;
    line-height: 77px;
    font-size: 24px;
    color: #000;
    float: left;
    font-weight: bold;
}


.index_two {
    width: 1200px;
    height: auto;
    float: left;
}


.index_twoleft {
    width: 234px;
    height: 650px;
    float: left;
    margin-top: 20px;
}

.index_tworight {
    width: 966px;
    height: 650px;
    float: right;
    margin-top: 20px;
}

.index_tworight ul li {
    width: 298px;
    height: auto;
    float: left;
    margin-left: 24px;
    margin-bottom: 20px;
}

.index_tworight ul li img {
    width: 298px;
    height: 243px;
    float: left;
}

.index_tworight ul li p {
    width: 298px;
    line-height: 35px;
    font-size: 15px;
    color: #000;
    float: left;
    overflow:hidden;
    word-break:keep-all;
    white-space:nowrap;
    text-overflow:ellipsis;
}

.index_twojia {
    width: 298px;
    line-height: 35px;
    font-size: 18px;
    color: #d20000;
    float: left;
}


.index_twojia m {
    line-height: 35px;
    font-size: 18px;
    color: #d80000;
    float: left;
    width: 150px;
}

.index_twojia span {
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #d80000;
    font-size: 16px;
    width: 80px;
    display: block;
    border: 1px solid #d80000;
    float: right;
    border-radius: 15px;
}


.index_three {
    width: 1200px;
    height: auto;
    float: left;
    padding-top: 40px;
}


.index_threeleft {
    width: 257px;
    height: 497px;
    float: left;
    padding: 0px 20px;
}
.index_threeleft img{
    display: block;
    margin: 0 auto;
    max-width: 251px;
    max-height: 217px;
}

.shuma {
    width: 257px;
    line-height: 60px;
    border-bottom: 1px solid #ccc;
    float: left;
    font-size: 18px;
    text-align: center;
    font-weight: bold;
}


.shuma_bt {
    width: 257px;
    line-height: 40px;
    padding-top: 30px;
    float: left;
    font-size: 18px;
    text-align: center;
    font-weight: bold;
}

.shuma_pp {
    width: 257px;
    line-height: 30px;
    float: left;
    font-size: 14px;
    color: #828282;
    text-align: center;
}

.shuma_jiage {
    width: 257px;
    line-height: 60px;
    float: left;
    font-size: 18px;
    color: #dd2727;
    text-align: center;
    margin-bottom: 10px;
}


.index_threeright {
    width: 257px;
    height: 497px;
    background: #d9f5fb;
    float: right;
    padding: 0px 20px;
}

.index_threeright img{
    display: block;
    margin: 0 auto;
    max-width: 251px;
    max-height: 217px;
}

.index_threemiddle {
    width: 605px;
    height: 497px;
    float: left;

}


.index_threemiddle ul li {
    width: 302px;
    height: 249px;
    float: left;
    border-right: 1px dashed #e4e4e4;
    border-bottom: 1px dashed #e4e4e4;
    text-align: center;
}


.index_threemiddle ul li h2 {
    width: 302px;
    line-height: 50px;
    text-align: center;
    font-size: 17px;
    font-weight: bold;
    float: left;
    overflow:hidden;
    word-break:keep-all;
    white-space:nowrap;
    text-overflow:ellipsis;
}

.index_threemiddle ul li span {
    width: 170px;
    height: 32px;
    background: #dd2727;
    display: block;
    border-radius: 15px;
    line-height: 32px;
    text-align: center;
    float: left;
    font-size: 17px;
    color: #fff;
    margin-left: 65px;

}

.index_threemiddle ul li img {
    display: block;
    margin: 0 auto;
    padding-top: 30px;
    max-width: 291px;
    max-height: 129px;
}


.cai_list {
    width: 1200px;
    height: auto;
    float: left;
    padding-top: 20px;
    padding-bottom: 50px;
}

.cai_list ul li {
    width: 276px;
    height: auto;
    float: left;
    margin-right: 30px;
    margin-top: 20px;
}

.cai_list ul li:nth-child(4n) {
    margin-right: 0px;
}

.cai_list ul li img {
    width: 276px;
    height: 276px;
    float: left;
}

.cai_list ul li p {
    width: 276px;
    height: auto;
    float: left;
    line-height: 35px;
    font-size: 15px;
    overflow:hidden;
    word-break:keep-all;
    white-space:nowrap;
    text-overflow:ellipsis;
}

.cai_list ul li span {
    width: 276px;
    height: auto;
    float: left;
    line-height: 25px;
    font-size: 16px;
    color: #dd2727;
}

#customer .customer{
    width: 100%;
    overflow: hidden;
    margin: 5px 0;
}
#customer .customer .img{
    width: 30px;
    height: 30px;
    float: left;
    border-radius: 50%;
}
#customer .customer .img img{
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
#customer .customer .text{
    float: left;
    max-width: calc(100% - 40px);
    margin-left: 10px;
}
#customer .customer .text .text_name{
    display: block;
}
#customer .customer .text .text_value{
    display: block;
    padding: 5px 2px;
    border: 1px solid #ccc;
}



#customer .me{
    width: 100%;
    overflow: hidden;
    margin: 5px 0;
}
#customer .me .img{
    width: 30px;
    height: 30px;
    float: right;
    border-radius: 50%;
}
#customer .me .img img{
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
#customer .me .text{
    float: right;
    max-width: calc(100% - 40px);
    margin-right: 10px;
}
#customer .me .text .text_name{
    display: block;
    text-align: right;
}
#customer .me .text .text_value{
    display: block;
    padding: 5px 2px;
    border: 1px solid #ccc;
    overflow: hidden;
}
#customer .me .text .text_value p{
    float: right;
    text-align: left;
}
